ENVIRONNEMENT DE RECETTE

L'algorithmique - Complémentaire

Les instructions séquentielles, conditionnelles et itératives

Exercice 1 : PGCD - Algorithme d'Euclide (inspiré par Bac S Antilles-Guyane 2015 pour spé)

Pour deux entiers naturels non nuls \(f\) et \(g\), on note \(\operatorname{r}{\left (f,g \right )}\) le reste dans la division euclidienne de \(f\) et \(g\). On considère l'algorithme suivant :

   \(b\)\(\operatorname{r}{\left (f,g \right )}\)
   Tant que \(b \neq 0\) :
   \(f\)\(g\)
   \(g\)\(b\)
   \(b\)\(\operatorname{r}{\left (f,g \right )}\)
   Afficher « \(g\) »
[A]Si ??? :
   Afficher « \(f\) et \(g\) sont premiers entre eux »

Faire fonctionner cet algorithme avec \(f=24\) et \(g=15\) en indiquant les valeurs de \(f\), \(g\) et \(b\) à chaque étape.

{"header_left": ["f", "g", "b"], "data": [["24", "?", "?", "?"], ["15", "?", "?", "?"], ["?", "?", "?", "?"]]}

Cet algorithme donne en sortie le PGCD des entiers naturels non nuls \(f\) et \(g\). Par quelle expression doit on compléter la ligne [A] pour qu’il indique si deux entiers naturels non nuls \(f\) et \(g\) sont premiers entre eux ou non.

Exercice 2 : Dichotomie vers racine de polynôme 2nd degré (inspiré par Bac S Asie 2015)

On considère l'algorithme ci-dessous :

\(a\)\(3\)
\(b\)\(4\)
Tant que \(b - a \gt 0,3\) :
\(x\)\(\dfrac{a + b}{2}\)
Si \(\operatorname{f}{\left (a \right )} \times \operatorname{f}{\left (x \right )} \gt 0\) :
\(a\)\(x\)
Sinon
\(b\)\(x\)

Si \(f(x) = -12 + x^{2}\), quel est le resultat de \(\dfrac{a + b}{2}\) ?

Exercice 3 : PGCD - Algorithme d'Euclide (inspiré par Bac S Antilles-Guyane 2015 pour spé)

Pour deux entiers naturels non nuls \(a\) et \(k\), on note \(\operatorname{r}{\left (a,k \right )}\) le reste dans la division euclidienne de \(a\) et \(k\). On considère l'algorithme suivant :

   \(m\)\(\operatorname{r}{\left (a,k \right )}\)
   Tant que \(m \neq 0\) :
   \(a\)\(k\)
   \(k\)\(m\)
   \(m\)\(\operatorname{r}{\left (a,k \right )}\)
   Afficher « \(k\) »
[A]Si ??? :
   Afficher « \(a\) et \(k\) sont premiers entre eux »

Faire fonctionner cet algorithme avec \(a=35\) et \(k=19\) en indiquant les valeurs de \(a\), \(k\) et \(m\) à chaque étape.

{"data": [["35", "?", "?", "?"], ["19", "?", "?", "?"], ["?", "?", "?", "?"]], "header_left": ["a", "k", "m"]}

Cet algorithme donne en sortie le PGCD des entiers naturels non nuls \(a\) et \(k\). Par quelle expression doit on compléter la ligne [A] pour qu’il indique si deux entiers naturels non nuls \(a\) et \(k\) sont premiers entre eux ou non.

Exercice 4 : Dichotomie vers racine de polynôme 2nd degré (inspiré par Bac S Asie 2015)

On considère l'algorithme ci-dessous :

\(a\)\(2\)
\(b\)\(3\)
Tant que \(b - a \gt 0,3\) :
\(x\)\(\dfrac{a + b}{2}\)
Si \(\operatorname{f}{\left (a \right )} \times \operatorname{f}{\left (x \right )} \gt 0\) :
\(a\)\(x\)
Sinon
\(b\)\(x\)

Si \(f(x) = -6 + x^{2}\), quel est le resultat de \(\dfrac{a + b}{2}\) ?

Exercice 5 : PGCD - Algorithme d'Euclide (inspiré par Bac S Antilles-Guyane 2015 pour spé)

Pour deux entiers naturels non nuls \(n\) et \(d\), on note \(\operatorname{r}{\left (n,d \right )}\) le reste dans la division euclidienne de \(n\) et \(d\). On considère l'algorithme suivant :

   \(p\)\(\operatorname{r}{\left (n,d \right )}\)
   Tant que \(p \neq 0\) :
   \(n\)\(d\)
   \(d\)\(p\)
   \(p\)\(\operatorname{r}{\left (n,d \right )}\)
   Afficher « \(d\) »
[A]Si ??? :
   Afficher « \(n\) et \(d\) sont premiers entre eux »

Faire fonctionner cet algorithme avec \(n=38\) et \(d=17\) en indiquant les valeurs de \(n\), \(d\) et \(p\) à chaque étape.

{"header_left": ["n", "d", "p"], "data": [["38", "?", "?"], ["17", "?", "?"], ["?", "?", "?"]]}

Cet algorithme donne en sortie le PGCD des entiers naturels non nuls \(n\) et \(d\). Par quelle expression doit on compléter la ligne [A] pour qu’il indique si deux entiers naturels non nuls \(n\) et \(d\) sont premiers entre eux ou non.

False